package com.keke.beauty.utils.base;

import java.util.List;

/**
 * @Description 公共逻辑处理接口
 * @Date 2017年7月7日 上午11:58:18
 * @author wei9dao
 */
public interface IBaseService<T> {

    /**
     * @Description 添加数据
     * @Date 2017年7月7日 上午11:59:39
     * @param t
     * @return
     */
    Integer insert(T entity);

    /**
     * @Description 更新数据
     * @Date 2017年7月7日 下午12:02:09
     * @param t
     * @return
     */
    Integer update(T entity);

    /**
     * @Description 根据主键查询
     * @Date 2017年7月7日 上午11:58:32
     * @param id
     * @return
     */
    T findByPrimaryKey(Integer id);
    

    /**
     * @Description 分页列表
     * @Date 2017年7月16日 下午5:01:14
     * @param tab
     * @return
     */
    List<T> getList(String search);
}
